package com.blq.common.core.domain.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.blq.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 部门信息对象 sys_dept_info
 *
 * @author Blq
 * @date 2023-02-28
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("sys_dept_info")
public class SysDeptInfo extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 公司部门id
     */
    @TableId(value = "dept_id")
    private Long deptId;
    /**
     * 法人
     */
    private String legalPerson;
    /**
     * 法人电话
     */
    private String legalPhone;
    /**
     * 身份证号码
     */
    private String legalCode;
    /**
     * 身份证复印件
     */
    private String legalCodeCopy;
    /**
     * 注册日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date registerDate;
    /**
     * 注册地址
     */
    private String address;
    /**
     * 统一社会信用代码
     */
    private String creditCode;
    /**
     * 营业执照复印件
     */
    private String businessLicense;
    /**
     * 公司资质
     */
    private String companyQualification;
    /**
     * 联系人
     */
    private String contact;
    /**
     * 联系人电话
     */
    private String contactPhone;
    /**
     * 微信收款码
     */
    private String payWeixin;
    /**
     * 支付宝收款码
     */
    private String payApily;
    /**
     * 开户行
     */
    private String payBankName;
    /**
     * 银行卡号
     */
    private String payBankCard;
    /**
     * 卡号姓名
     */
    private String payBankUser;
    /**
     * 支付宝名字
     */
    private String zhiFuBaoName;

    /**
     * 支付宝账号
     */
    private String zhiFuBao;

}
